package com.shanzmoo.db.module.merchant.domain.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author 作者：zfj
 * @version 创建时间：2021年4月2日,0002
 * @classDesc 地区信息
 */
@Data
@ApiModel(value = "AreaVo", description = "地区信息")
public class AreaVo implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 城市id
     */
    @ApiModelProperty(value = "城市id")
    private Long id;

    /**
     * 城市CODE
     */
    @ApiModelProperty(value = "城市CODE")
    private String areaCode;

    /**
     * 父城市CODE
     */
    @ApiModelProperty(value = "父城市CODE")
    private String areaParentCode;

    /**
     * 城市名称
     */
    @ApiModelProperty(value = "主键id")
    private String areaName;

    /**
     * 城市级别
     */
    @ApiModelProperty(value = "城市级别")
    private Integer areaLevel;

    /**
     * 城市总层级(当前级,父级,祖级)
     */
    @ApiModelProperty(value = "城市总层级(当前级,父级,祖级)")
    private String path;

    /**
     * 显示顺序
     */
    @ApiModelProperty(value = "显示顺序")
    private Integer orderNum;
}
